package site.jlopen.kuscia.service.data;

import site.jlopen.kuscia.entity.GrpcApiInfo;

public abstract class AbstractDataGrantManager {

	public abstract String createDataGrant(GrpcApiInfo apiInfo, String domainId, String grantDomainId, String domaindataId);

	public abstract void updateDataGrant(GrpcApiInfo apiInfo);

	public abstract void deleteDataGrant(GrpcApiInfo apiInfo);

	public abstract String queryDataGrant(GrpcApiInfo apiInfo, String domainId, String domaindatagrantId);

	public abstract void batchQueryDataGrant(GrpcApiInfo apiInfo);
}
